package pos.domain;

import java.sql.Date;
import java.util.List;

import empleados.DiaLibre;
import pos.data.JDBCDiaLibreDAO;

public class DiaLibreProcessor {
	
	private JDBCDiaLibreDAO ddao = new JDBCDiaLibreDAO();
	
	public void crearDiaLibre(DiaLibre d){
		ddao.insert(d);
	}
	
	public void borrarDiaLibre(String dniemp, Date fechaini){
		ddao.delete(dniemp, fechaini);
	}
	
	public DiaLibre mostrarDiaLibre(String dniemp, Date fechaini){
		return ddao.select(dniemp, fechaini);
	}
	
	public void modificaDiaLibre(DiaLibre d, String estado){
		ddao.modificarestado(d, estado);
	}
	
	public List<DiaLibre> mostrarDiasLibresDeEmpleado(String dniemp){
		return ddao.selectdialibreporemp(dniemp);
	}
	
	public List<DiaLibre> mostrarDiasLibresxEstado(String estado){
		return ddao.selectdialibreporestado(estado);
	}

}
